package com.app.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.app.entity.ResidentialWorker;
import com.app.entity.userCar;

public interface UserCarDao {
	/**
	 * 获取列表
	 * 
	 * @param offset
	 * @param pageSize
	 * @param carParkName
	 * @return
	 */
	public List<userCar> queryUserCarList(@Param("offset") int offset,
            @Param("pageSize") int pageSize,
            @Param("carParkName") String carParkName,@Param("userName") String userName);
	 /**
     * 获取总数量
     *
     * @param carParkName
      * @return
     */
    public Integer getCount(@Param("carParkName") String carParkName,@Param("userName") String userName);
    
    /**
     * 获取详情
     *
     * @param userCarId
     * @return
     */
    public userCar getUserCarDetail(@Param("userCarId") int userCarId);
    /**
     * 删除车位
     * @param userCarId
     */
	public void deleteUserCar(@Param("userCarId") int userCarId);
    
    /**
     * 更新车位
     *
     */
    public void updateUserCar(@Param("userCar")userCar userCar);
    
    /**
     * 新增车位
     *
     */
    public void addUserCar(@Param("userCar") userCar userCar);
    
    
    
}
